import re
import string
print("введите ваши слова:")
N=str(input())
b=1
for i in N:
    if i==" ":
        b=b+1
i=0
a=0
while i<len(N):
    if ord(N[i]) in range(ord('А'),ord('Я')+1):
        a=a+1
    i+=1
d=0
t=0
spisok=0
spisok=N.split()
t=max(spisok, key=len)
print(f"Самое длинное слово:{t}")
l=len(t)
print(f"Длинна этого слова: {l}")
def has_cyrillic(text):
    return bool(re.search('[а-яА-Я]', text))
    for i in spicok:
        if has_cyrillic(i):
            if i.istitle():
                print(i)
count1=0
c=0
for c in spisok:
    if len(c)<=3:
        count1+=1 
print(f"Количество слов не превышающих 3 символа: {count1}")
                
e=0
for i in N:
    if i=="-":
        e=e+1
o=0
j=0
while o<len(N):
    if ord(N[o]) in range(ord('A'),ord('Z')+1):
        j=j+1
    o+=1
print("Количество слов:", b)
print("Количество слов с заглавной кириллической буквой:", a) 
print("Кол-во слов с дефисом:", e)
print("Количество слов с заглавной латинской буквой:", j) 
